package com.readboottest.chain.client;


import com.readboottest.entity.Book;
import com.readboottest.entity.BookCatalogue;

/**
 * @author zhanghuiyong
 * @创建时间 2019年05月28日
 * @描述: 网站搜索接口
 **/
public interface ISearchWebsite {

    /**
     * 小说阅读
     *
     * @param keyWord    书名
     * @param codeNumber 章节号
     */
    public void readingNovel(String keyWord, Integer codeNumber);

    /**
     * 网站搜索接口
     *
     * @param keyWord 关键字（小说名称）
     * @return book 书籍实体
     */
    public Book searchWebsite(String keyWord);

    /**
     * 获取书籍目录
     *
     * @param book 书籍名称实体
     * @return book 书籍目录实体
     */
    public Book getNovelCatalogueList(Book book);


    /**
     * 完整书籍获取
     *
     * @param keyWord 小说名称
     * @return book 完整书籍
     */
    public Book getNovel(String keyWord);

    /**
     * 获取章节内容
     *
     * @param bookCatalogue 章节实体
     * @return content 书籍内容
     */
    public BookCatalogue getNovelContent(BookCatalogue bookCatalogue);


}
